iT邦幫忙

2024 iThome 鐵人賽

DAY 17
0
Python

基礎Python學習系列 第 17

定數迴圈

  • 分享至 

  • xImage
  •  

【定數迴圈】
延續昨天的內容,今天要學的是定數迴圈,定數迴圈與不定數迴圈式相反的,定數迴圈指的是在執行一個程式時的次數是固定的,一樣舉猜數字遊戲為例,制定一整數(50以內)作為謎底,假設有5次機會,看是否能在5次內猜中,如果猜中的話,又是猜了幾次(n次)? 實際操作如下:
https://ithelp.ithome.com.tw/upload/images/20241001/20169294rgF4xLDKkg.png
這個程式與昨天的不定數迴圈很像,現在進一步的解釋一下整個程式:
「answer = 30」 指的是謎底為30。
「attempts = 5」 表示機會有五次。
「while n < attempts: 」使用迴圈進行猜測
「guess = eval(input(f"第{n+1}次猜測:"))」 讓使用者輸入猜測值。
「n += 1 」每次輸入完,就會用掉一次機會,因此次數加一。
「if敘述」 用if敘述表達是否猜中,如果猜中則停止繼續猜測,如果未猜中,則給予提示,若所有次數皆用盡,就會結束while迴圈。

以上就是今天的內容。


上一篇
不定數迴圈
下一篇
多重迴圈
系列文
基礎Python學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言